direct-broadcast tv satellite - German English Dictionary